package cn.lxh.system.annotation;

import java.lang.annotation.*;

@Target(ElementType.METHOD) // 该注解只能用在方法上
@Retention(RetentionPolicy.RUNTIME) // 该注解的生命周期在运行时生效
@Documented // 可以被javadoc工具提取成文档
@Inherited // 该注解可以被继承
public @interface PreAuthorize {

    /** 对应permission的name值 */
    String name();

    /** 对应permission的sn值 */
    String sn();

    /** 对应permission的descs值 */
    String descs() default ""; // 不是必填
}
